|
|
@@ -2,6 +2,8 @@
|
2
|
2
|
|
3
|
3
|
from __future__ import division
|
4
|
4
|
|
|
5
|
+from datetime import datetime
|
|
6
|
+
|
5
|
7
|
from django.conf import settings
|
6
|
8
|
from django_logit import logit
|
7
|
9
|
from django_response import response
|
|
|
@@ -21,10 +23,8 @@ def lensman_list(request, administrator):
|
21
|
23
|
query = request.POST.get('query', '')
|
22
|
24
|
lensman_status = request.POST.get('lensman_status', '')
|
23
|
25
|
end_date = tc.to_date(request.POST.get('end_date', ''))
|
24
|
|
- integral_end_date_start = tc.to_date(
|
25
|
|
- request.POST.get('integral_end_date_start', ''))
|
26
|
|
- integral_end_date_end = tc.to_date(
|
27
|
|
- request.POST.get('integral_end_date_end', ''))
|
|
26
|
+ integral_end_date_start = request.POST.get('integral_end_date_start', '')
|
|
27
|
+ integral_end_date_end = request.POST.get('integral_end_date_end', '')
|
28
|
28
|
|
29
|
29
|
logs = LensmanInfo.objects.filter(status=True).order_by('-pk')
|
30
|
30
|
|
|
|
@@ -39,8 +39,11 @@ def lensman_list(request, administrator):
|
39
|
39
|
logs = logs.filter(end_date__lte=end_date)
|
40
|
40
|
|
41
|
41
|
if integral_end_date_start and integral_end_date_end:
|
42
|
|
- logs = logs.filter(integral_end_date__lte=integral_end_date_end,
|
43
|
|
- integral_end_date__gte=integral_end_date_start)
|
|
42
|
+ ftime = datetime.strptime(
|
|
43
|
+ integral_end_date_start + ' 00:00:00', '%Y%m%d %H:%M:%S')
|
|
44
|
+ ttime = datetime.strptime(
|
|
45
|
+ integral_end_date_end + ' 23:59:59', '%Y%m%d %H:%M:%S')
|
|
46
|
+ logs = logs.filter(integral_end_date__range=[ftime, ttime])
|
44
|
47
|
|
45
|
48
|
count = logs.count()
|
46
|
49
|
logs, left = pagination(logs, page, num)
|